Lucene search
+L
Protobufjs ProjectProtobufjs

17 matches found

CVE
CVE
added 2023/07/05 12:0 a.m.327 views

CVE-2023-36665

CVE-2023-36665 affects protobuf.js (protobufjs) 6.10.0 through 7.x, before 7.2.5. A user‑controlled protobuf message can pollute Object.prototype by adding/overwriting its data and functions. Exploitation paths include: 1) parse, 2) loading .proto files via load/loadSync, or 3) untrusted input to...

9.8CVSS8.3AI score0.01683EPSS
CVE
CVE
added 2026/04/18 4:18 p.m.178 views

CVE-2026-41242

CVE-2026-41242 – protobufjs arbitrary code execution . The vulnerability affects protobufjs where, in versions before 8.0.1 and 7.5.5, an attacker can inject arbitrary code through the "type" fields of protobuf definitions. This code can execute during object decoding of those definitions, enabli...

9.8CVSS6AI score0.00745EPSS
CVE
CVE
added 2022/05/27 8:0 p.m.131 views

CVE-2022-25878

CVE-2022-25878 affects protobufjs with Prototype Pollution (Object.prototype) via untrusted input to util.setProperty, ReflectionObject.setParsedOption, or .proto parsing. Connected docs show a related entry (CVE-2023-36665) describing protobufjs 6.10.0–7.x before 7.2.5 as vulnerable to prototype...

8.2CVSS8.2AI score0.02071EPSS
CVE
CVE
added 2018/06/07 2:0 a.m.58 views

CVE-2018-3738

protobufjs is affected by a Denial of Service via a regular expression denial of service when parsing crafted invalid .proto files. Affected versions are prior to 5.0.3 and prior to 6.8.6. Remediation: upgrade to protobufjs 5.0.3 or later, or 6.8.6 or later. The issue arises from ReDoS during par...

5.5CVSS5.3AI score0.00958EPSS
CVE
CVE
added 2026/05/13 2:39 p.m.47 views

CVE-2026-44289

CVE-2026-44289 affects protobufjs. Before versions 7.5.6 and 8.0.2, decoding nested protobuf data could recurse without a depth limit, affecting both skipping unknown group fields and generated decoding of nested message fields. A crafted binary payload could exhaust the JavaScript call stack, ca...

7.5CVSS5.8AI score0.0058EPSS
CVE
CVE
added 2026/05/13 2:41 p.m.37 views

CVE-2026-44290

CVE-2026-44290 affects protobufjs, where certain schema option paths could traverse inherited properties during option processing, potentially corrupting process-wide built-in functionality. This vulnerability exists in versions prior to 7.5.6 and 8.0.2 and can enable a crafted protobuf schema or...

7.5CVSS5.8AI score0.00374EPSS
CVE
CVE
added 2026/05/13 2:43 p.m.37 views

CVE-2026-44293

CVE-2026-44293 affects protobufjs: prior to versions 7.5.6 and 8.0.2, generated JavaScript for toObject conversion could emit attacker-controlled code from a schema-controlled bytes field default value. A crafted descriptor with a non-string default for a bytes field may cause arbitrary JavaScrip...

8.8CVSS5.9AI score0.00392EPSS
CVE
CVE
added 2026/06/22 4:23 p.m.35 views

CVE-2026-54269

CVE-2026-54269 affects protobufjs. Prior to versions 8.6.0 and 7.6.3 , schema-derived names could collide with runtime helper properties (e.g., fields named hasOwnProperty, names like $type, and rpcCall). When loaded schemas are used, protobufjs could read schema-controlled data where an own-prop...

5.3CVSS5.9AI score0.00238EPSS
CVE
CVE
added 2026/05/13 2:42 p.m.34 views

CVE-2026-44292

The CVE-2026-44292 issue affects protobufjs where generated message constructors copied enumerable properties from a provided object without filtering the proto key. This can let attackers pass an attacker-controlled plain object to a message constructor, causing per-instance prototype injection ...

5.3CVSS5.8AI score0.00264EPSS
CVE
CVE
added 2026/06/22 4:21 p.m.32 views

CVE-2026-48712

The CVE-2026-48712 vulnerability affects protobufjs (JavaScript) in the toObject() conversion path and the google.protobuf.Any JSON conversion path. Prior to versions 7.6.1 and 8.4.1, protobufjs could recurse without a depth limit when converting decoded messages to plain objects/JSON, allowing a...

7.5CVSS5.8AI score0.00324EPSS
CVE
CVE
added 2026/05/13 2:37 p.m.29 views

CVE-2026-44288

CVE-2026-44288 affects protobufjs: prior to versions 7.5.6 and 8.0.2, its minimal UTF-8 decoder accepted overlong UTF-8 byte sequences and decoded them to canonical characters instead of replacing them. If an attacker supplies protobuf binary data decoded through that path, downstream checks that...

5.3CVSS5.8AI score0.00301EPSS
CVE
CVE
added 2026/05/13 2:44 p.m.29 views

CVE-2026-44294

CVE-2026-44294 affects protobufjs. Prior to versions 7.5.6 and 8.0.2, generated JavaScript property accessors from schema-controlled field and oneof names did not escape certain control characters in field names, which could cause generated encode, decode, verify, or conversion functions to fail ...

5.3CVSS5.8AI score0.00431EPSS
CVE
CVE
added 2026/05/13 2:46 p.m.29 views

CVE-2026-45740

Protobufjs vulnerability CVE-2026-45740 arises from unbounded recursion when expanding deeply nested JSON descriptors (Root.fromJSON(), Namespace.addJSON()). Before versions 7.5.8 and 8.2.0, crafted JSON descriptors could exhaust the JavaScript call stack, causing a Denial of Service. The issue a...

7.5CVSS5.8AI score0.00263EPSS
CVE
CVE
added 2026/05/13 2:42 p.m.28 views

CVE-2026-44291

CVE-2026-44291 affects protobufjs: prior to versions 7.5.6 and 8.0.2, internal type lookup tables used by generated encode/decode functions could be polluted via Object.prototype, allowing attacker-controlled inherited properties to influence protobuf type information and potentially emit attacke...

8.1CVSS5.8AI score0.00499EPSS
CVE
CVE
added 2026/06/22 4:19 p.m.21 views

CVE-2026-54270

CVE-2026-54270 concerns protobufjs, where versions 8.2.0–8.4.2 preserved unknown wire elements in message.$unknowns during binary decode and lacked a decode-time option to discard them. This could allow crafted protobuf payloads with many unknown fields to cause decoded messages to retain memory ...

5.3CVSS5.9AI score0.00293EPSS
CVE
CVE
added 2026/07/08 3:28 p.m.11 views

CVE-2026-59877

Summary: The CVE affects protobufjs, where the .proto parser could enter an infinite loop. Affected component: protobufjs (parsing of protobuf definitions to JS functions). Root cause: while parsing option declarations, the parser advances through tokens until an '=' is found without checking for...

7.5CVSS6AI score0.0037EPSS
CVE
CVE
added 2026/07/08 3:31 p.m.8 views

CVE-2026-59876

CVE-2026-59876 affects protobufjs (Text Format extension) where, from 8.2.0 through 8.6.5, string-keyed map entries were parsed via ordinary property assignment, allowing a map entry with key proto to mutate the prototype of the returned map instead of creating an own entry in protobufjs/ext/text...

4.8CVSS6AI score0.00219EPSS